YahnisElsts\AdminMenuEditor\Customizable\Storage\AbstractSettingsDictionary A

Total Complexity 56
Dependencies 11
Dependents 1
Total lines 394
Lines of code 180
Logical lines of code 97
Comment lines 157
Methods 28
Properties 8

Methods 28

Method Rating Maintainability Complexity Lines of code
addSettingsToCollection()
A
54 8 20
getPredefinedSet()
S
58 5 16
findSetting()
S
60 5 14
getRecursiveDefaultsForJs()
S
61 5 12
populateSettingInstances()
S
57 2 17
getLastModifiedTimestamp()
S
65 3 10
getRegisteredSettings()
S
72 2 6
getRegisteredSets()
S
72 2 6
toArray()
S
70 2 7
getSetting()
S
68 2 7
get()
S
68 2 7
jsonSerialize()
S
69 2 7
hasCustomValues()
S
76 1 4
offsetSet()
S
80 1 3
elementBuilder()
S
80 1 3
offsetExists()
S
79 1 3
offsetUnset()
S
81 1 3
__construct()
S
68 1 7
offsetGet()
S
80 1 3
mergeWith()
S
75 1 4
addReadAliases()
S
81 1 3
save()
S
82 1 3
createDefaults()
S
100 1 0
flattenSettingsCollection()
S
71 1 6
getDefault()
S
79 1 3
set()
S
80 1 3
createSettings()
S
100 1 0
settingFactory()
S
79 1 3